package cn.iocoder.yudao.module.member.user.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotNull;
import lombok.Data;

import java.math.BigDecimal;

@Schema(description = "用户 APP - 修改位置 Request VO")
@Data
public class AppMemberUserUpdateLocationReqVO {

    @Schema(description = "纬度", requiredMode = Schema.RequiredMode.REQUIRED, example = "26.567322")
    @NotNull(message = "纬度不能为空")
    private BigDecimal latitude;

    @Schema(description = "经度", requiredMode = Schema.RequiredMode.REQUIRED, example = "106.690801")
    @NotNull(message = "经度不能为空")
    private BigDecimal longitude;

    @Schema(description = "完整地址", example = "贵州省贵阳市南明区铁建城饮马湖公园")
    private String fullAddress;

}
